home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / cat3 / Vk / VkWidgetList.z / VkWidgetList
Encoding:
Text File  |  1998-10-20  |  5.9 KB  |  199 lines

  1.  
  2.  
  3.  
  4. VVVVkkkkWWWWiiiiddddggggeeeettttLLLLiiiisssstttt((((3333xxxx))))                                              VVVVkkkkWWWWiiiiddddggggeeeettttLLLLiiiisssstttt((((3333xxxx))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      VkWidgetList - Supports operations on a list of widgets
  10.  
  11. HHHHEEEEAAAADDDDEEEERRRR FFFFIIIILLLLEEEE
  12.      #include <Vk/VkWidgetList.h>
  13.  
  14. PPPPUUUUBBBBLLLLIIIICCCC PPPPRRRROOOOTTTTOOOOCCCCOOOOLLLL SSSSUUUUMMMMMMMMAAAARRRRYYYY
  15.    CCCCoooonnnnssssttttrrrruuuuccccttttoooorrrr////DDDDeeeessssttttrrrruuuuccccttttoooorrrr
  16.            VkWidgetList(void);
  17.            virtual ~VkWidgetList(void);
  18.  
  19.  
  20.    AAAAddddddddiiiinnnngggg aaaannnndddd RRRReeeemmmmoooovvvviiiinnnngggg EEEElllleeeemmmmeeeennnnttttssss
  21.            virtual void add(Widget w);
  22.            virtual void add(VkComponent* comp);
  23.            virtual void remove(VkComponent* comp);
  24.            virtual void remove(Widget w);
  25.            virtual void removeFirst(void);
  26.            virtual void removeLast(void);
  27.  
  28.  
  29.    CCCChhhheeeecccckkkkiiiinnnngggg FFFFoooorrrr MMMMeeeemmmmbbbbeeeerrrrsssshhhhiiiipppp
  30.            virtual Boolean exists(Widget w);
  31.  
  32.  
  33.    TTTTrrrraaaavvvveeeerrrrssssiiiinnnngggg tttthhhheeee lllliiiisssstttt
  34.            int size(void);
  35.            Widget operator[](int index);
  36.  
  37.  
  38. CCCCLLLLAAAASSSSSSSS DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  39.           The VkWidgetList class provides a convenient way to maintain and
  40.           manipulate lists of widgets. Widgets can be added and removed from
  41.           the list, or accessed by index. The VkWidgetList adds a
  42.           destroyCallback to each added widget to maintain the integrity of
  43.           the list when widgets are destroyed.
  44.  
  45.  
  46.  
  47.    VVVVkkkkWWWWiiiiddddggggeeeettttLLLLiiiisssstttt(((())))
  48.            VkWidgetList(void);
  49.  
  50.  
  51.           Initialize an empty list.
  52.  
  53.    ~~~~VVVVkkkkWWWWiiiiddddggggeeeettttLLLLiiiisssstttt(((())))
  54.            virtual void ~VkWidgetList(void);
  55.  
  56.  
  57.           Destroy the storage used by a VkWidgetList object. Does not destroy
  58.           any widgets currently on the list.
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. VVVVkkkkWWWWiiiiddddggggeeeettttLLLLiiiisssstttt((((3333xxxx))))                                              VVVVkkkkWWWWiiiiddddggggeeeettttLLLLiiiisssstttt((((3333xxxx))))
  71.  
  72.  
  73.  
  74.    aaaadddddddd(((())))
  75.            virtual void add(Widget w);
  76.            virtual void add(VkComponent* comp);
  77.  
  78.  
  79.           Add a widget or component to a list. If a component is added, the
  80.           component's base widget is added to the list.
  81.  
  82.    rrrreeeemmmmoooovvvveeee(((())))
  83.            virtual void remove(VkComponent* comp);
  84.            virtual void remove(Widget w);
  85.  
  86.  
  87.           Remove a widget or a component's base widget from the list.
  88.  
  89.    rrrreeeemmmmoooovvvveeeeFFFFiiiirrrrsssstttt(((())))
  90.            virtual void removeFirst(void);
  91.  
  92.  
  93.           Remove the widget from the head of the list.
  94.  
  95.    rrrreeeemmmmoooovvvveeeeLLLLaaaasssstttt(((())))
  96.            virtual void removeLast(void);
  97.  
  98.  
  99.           Remove the widget from the tail of the list.
  100.  
  101.    eeeexxxxiiiissssttttssss(((())))
  102.            virtual Boolean exists(Widget w);
  103.  
  104.  
  105.           Return TRUE if the given widget is currently a member of the list.
  106.  
  107.    ssssiiiizzzzeeee(((())))
  108.           int size(void);
  109.  
  110.  
  111.           Return the number of items on a list.
  112.  
  113.    ooooppppeeeerrrraaaattttoooorrrr[[[[]]]](((())))
  114.            Widget operator[](int index);
  115.  
  116.  
  117.           Return a specific widget by index.
  118.  
  119. KKKKNNNNOOOOWWWWNNNN DDDDEEEERRRRIIIIVVVVEEEEDDDD CCCCLLLLAAAASSSSSSSSEEEESSSS
  120.      VkAlignmentGroup, VkGangedGroup, VkRadioGroup
  121.  
  122. CCCCLLLLAAAASSSSSSSSEEEESSSS UUUUSSSSEEEEDDDD BBBBYYYY TTTTHHHHIIIISSSS CCCCLLLLAAAASSSSSSSS
  123.      VkComponent
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. VVVVkkkkWWWWiiiiddddggggeeeettttLLLLiiiisssstttt((((3333xxxx))))                                              VVVVkkkkWWWWiiiiddddggggeeeettttLLLLiiiisssstttt((((3333xxxx))))
  137.  
  138.  
  139.  
  140. KKKKNNNNOOOOWWWWNNNN CCCCLLLLAAAASSSSSSSSEEEESSSS TTTTHHHHAAAATTTT UUUUSSSSEEEE TTTTHHHHIIIISSSS CCCCLLLLAAAASSSSSSSS
  141.      VkAlignmentGroup, VkDialogManager, VkGangedGroup, VkRadioGroup
  142.  
  143. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  144.      VkAlignmentGroup, VkComponent, VkGangedGroup, VkRadioGroup
  145.      _V_i_e_w_K_i_t _P_r_o_g_r_a_m_m_e_r'_s _G_u_i_d_e
  146.      _T_h_e _X _W_i_n_d_o_w _S_y_s_t_e_m, DEC Press, Bob Sheifler and Jim Gettys
  147.      _T_h_e _X _W_i_n_d_o_w _S_y_s_t_e_m _T_o_o_l_k_i_t, DEC Press, Paul Asente and Ralph Swick
  148.      _T_h_e _O_S_F/_M_o_t_i_f _P_r_o_g_r_a_m_m_e_r_s _R_e_f_e_r_e_n_c_e, Prentice Hall, OSF
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.                                                                         PPPPaaaaggggeeee 3333
  196.  
  197.  
  198.  
  199.